// 通过类型别名(type)别名来声明对象类型
type InfoType = { name: string; age: number };

// 另外一种方式声明对象类型： 接口interfance
// 在其中可以定义可选类型
// 也可以只读属性
interface IInfoType {
  readonly name: string;
  age: number;
  friend?: {
    name: string;
  };
}

const info: IInfoType = {
  name: "pengfan",
  age: 18,
  friend: {
    name: "penyutong",
  },
};
